﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Mono.Cecil;

namespace InstrumentationLibrary.Implementation.Interfaces
{
    public interface IInstrumentationAspect
    {
        // "IdentifyingAttribute" for the attribute with which to decorate methods passed to Instrument(IList<MethodDefinition> methodsToRW)
        string IdentifyingAttribute { get; set; }
        void Instrument(IList<MethodDefinition> methodsToRW);
    }
}
